package com.xiaoxie.quartz.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class JobEntity implements Serializable {

    private String jobGroup;
    private String jobName;
    private String jobClass;
    /**
     * 0表示暂停，1表示运行
     */
    private Integer initStatus;
    /**
     * WAITING: 触发器等待触发。
     * ACQUIRED: 触发器已被调度器获取，等待执行。
     * EXECUTING: 触发器正在执行。
     * PAUSED: 触发器被暂停。
     * BLOCKED: 触发器被阻塞。
     * ERROR: 触发器执行时发生错误。
     * COMPLETE: 触发器已完成。
     * DELETED: 触发器已被删除
     */
    private String triggerStatus;
    private String cronExpression;
    private String description;
    private Date previousFireTime;
    private Date nextFireTime;
}
